Check ops early and eliminate duplicate checks. Signed-off-by: Ophestra <cat@gensokyo.uk>
More checks are also added. Signed-off-by: Ophestra <cat@gensokyo.uk>
Fixes regression introduced while integrating Absolute. Signed-off-by: Ophestra <cat@gensokyo.uk>
This significantly increases readability. Signed-off-by: Ophestra <cat@gensokyo.uk>