Removed misleading comment and added the divisibility test to ::run function.