Make compiler level clearer, less redundant