a little less padding on how it works