hmm, this might be valid ruby syntax but I don't like that construct