So my code seems to fulfill all the requirements yet it is still failing.