we all hate old hash syntax