flowtype is now optional