Made serpent a lazy dependency instead of strict