added failing test and fixed it in one commit, because I totally forgot how we were doing it. All hail the mighty git
added new functionality for free