Removed function reflection in favor of func.length