only declares if not integer