Rather inelegant solution to 43