Weird profiling behaviour