p is weird