I've been doing this all wrong for a long time