Gonna be a bastard here.. .