use bops, for browser compatibility
style: remove trailing whitespace