Contributors to undefined behaviour