Can secondary spellcasters like Paladin, Ranger and Hexblade take the Practiced Spellcaster feat before they attain level 4? The feat description lists spellcraft 4 ranks as the only prerequisite, but technically a character at that level wouldn't have a caster level to improve yet.