Passing level to first argument in optional block