Separate logic, node can't handle such insanity.

Solves #205