there's gotta be a better way