Daniel's macro in the first post is correct for what he wants to do: +[[{@{level},@{intelligence_mod}}kl1]] Though that rules text Vince posted is written as unclearly as possible, this does appear to be what it means. It's a keep-lowest operation checking level, and int_mod, This is the correct code for that. The question is, why isn't it working? I'm not familiar with the PF sheet. When you use this, Daniel, does it change the output at all? Try a roll using this, and compare against a roll not using it, and check the difference. Edit: 'Ninja'd# by Vince, the slowest ninja attack ever! that's what I get for keeping the page open for half an hour before replying :)