Adds line-splitting and better require_admin