Move check if it make sense to set start position to dedicated function.

1 job for fix/speedup in 56 seconds (queued for 7 seconds)