removed RequiresInputStream, not needed anymore