Requirements and clarifications