passing more tests
Correctly .then nonfunction values