component breaks w/ weird spacing around args

Looks like you're working on adding support for component, so I think this is worth PR-ing.