screw it... I'll use the damn semicolons...