don't need the explicit types it seems