add semantically correct #valueOf interface
be consistently hipster with semicolons