this should always debug if no condition is passed. test for `!arguments.length || condition`