Isn't "allow_nil" and "if: :scroll_start?" redundant?