bugfix require keywords