No longer allow compose to be called w/o context