Hard limit checked in motor instead of parameter