Cleaned up warnings, still handles PULL staticly