improve function hush syntax to what I always think it is