Long bill