removed bug - requiring first only