Router and validation moved to coffee