weird how this works...