worked on Fail Faster, sorta broken