Gotta love this function signature.