Add (messy) pragma support