needless refactor
It works and has a silly design!