FIXED replacement based on declaration type