Simplify the arguments for start
Inline the start function